package com.fenlisproject.elf.sample; import com.fenlisproject.elf.core.base.BaseApplication; import com.fenlisproject.elf.core.data.SecureSessionStorage; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.SecretKeySpec; public class SampleApplication extends BaseApplication { private SecureSessionStorage secureSessionStorage; @Override public void onCreate() { super.onCreate(); try { Cipher cipher = Cipher.getInstance("AES"); SecretKeySpec secretKeySpec = new SecretKeySpec("ElfSampleKey1234".getBytes(), "AES"); secureSessionStorage = new SecureSessionStorage(this, getAppEnvironment().getSessionDirectory(), cipher, secretKeySpec); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (NoSuchPaddingException e) { e.printStackTrace(); } } public SecureSessionStorage getSecureSessionStorage() { return secureSessionStorage; } }